package com.lst.model;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.google.gson.annotations.Expose;

public class GymnasiumDetail {

	@Expose
	private Integer id;

	@Expose
	private Integer gymid;

	@Expose
	private String coursename;

	@Expose
	private Integer coursetype;

	@Expose
	private String coursebill;

	@Expose
	private String pricerang;

	@Expose
	private String crowd;

	@Expose
	private String courseresult;

	@Expose
	private String coach;

	@Expose
	private String coachcontent;

	private BigDecimal workage;

	@Expose
	private Integer limitnum = 0;

	@Expose
	private String learningtime;

	@Expose
	private String phoneno;

	@Expose
	private Integer praisenum = 0;

	@Expose
	private Integer browsenum = 0;

	@Expose
	private Integer favoritenum = 0;

	@Expose
	private Integer sharenum = 0;

	@Expose
	private Boolean enabled;

	@Expose
	private Boolean isdeleted;

	private Integer reserved1;

	private Integer reserved2;

	private BigDecimal reserved3;

	private BigDecimal reserved4;

	private Date reserved5;

	private Date reserved6;

	private Boolean reserved7;

	private Boolean reserved8;

	private String reserved9;

	private String reserved10;

	private String reserved11;

	@Expose
	private String reserved12;//课程压缩图

	private String remark;

	@Expose
	private Date createdate;

	private Integer createuser;

	private Date updatedate;

	private Integer updateuser;
	
	@Expose
	private Boolean isFavorite = false;

	/**
	 **********附加属性******************* 
	 */
	@Expose 
	private String coursetypename;
	
	@Expose
	private Integer countdown = 0;//倒计时间
	
	@Expose
	private Integer leavenum = 0;//剩余人数
	
	@Expose
	private List<CoursePackage> cps;
	
	@Expose
	private List<MstRoll> mrList;
	
	@Expose
	private List<GymnasiumDetail> gymlist;
	
	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getGymid() {
		return gymid;
	}

	public void setGymid(Integer gymid) {
		this.gymid = gymid;
	}

	public String getCoursename() {
		return coursename;
	}

	public void setCoursename(String coursename) {
		this.coursename = coursename == null ? null : coursename.trim();
	}

	public Integer getCoursetype() {
		return coursetype;
	}

	public void setCoursetype(Integer coursetype) {
		this.coursetype = coursetype;
	}

	public String getCoursebill() {
		return coursebill;
	}

	public void setCoursebill(String coursebill) {
		this.coursebill = coursebill == null ? null : coursebill.trim();
	}

	public String getPricerang() {
		return pricerang;
	}

	public void setPricerang(String pricerang) {
		this.pricerang = pricerang == null ? null : pricerang.trim();
	}

	public String getCrowd() {
		return crowd;
	}

	public void setCrowd(String crowd) {
		this.crowd = crowd == null ? null : crowd.trim();
	}

	public String getCourseresult() {
		return courseresult;
	}

	public void setCourseresult(String courseresult) {
		this.courseresult = courseresult == null ? null : courseresult.trim();
	}

	public String getCoach() {
		return coach;
	}

	public void setCoach(String coach) {
		this.coach = coach == null ? null : coach.trim();
	}

	public String getCoachcontent() {
		return coachcontent;
	}

	public void setCoachcontent(String coachcontent) {
		this.coachcontent = coachcontent == null ? null : coachcontent.trim();
	}

	public BigDecimal getWorkage() {
		return workage;
	}

	public void setWorkage(BigDecimal workage) {
		this.workage = workage;
	}

	public Integer getLimitnum() {
		return limitnum;
	}

	public void setLimitnum(Integer limitnum) {
		this.limitnum = limitnum;
	}

	public String getLearningtime() {
		return learningtime;
	}

	public void setLearningtime(String learningtime) {
		this.learningtime = learningtime == null ? null : learningtime.trim();
	}

	public String getPhoneno() {
		return phoneno;
	}

	public void setPhoneno(String phoneno) {
		this.phoneno = phoneno == null ? null : phoneno.trim();
	}

	public Integer getPraisenum() {
		return praisenum;
	}

	public void setPraisenum(Integer praisenum) {
		this.praisenum = praisenum;
	}

	public Integer getBrowsenum() {
		return browsenum;
	}

	public void setBrowsenum(Integer browsenum) {
		this.browsenum = browsenum;
	}

	public Integer getFavoritenum() {
		return favoritenum;
	}

	public void setFavoritenum(Integer favoritenum) {
		this.favoritenum = favoritenum;
	}

	public Integer getSharenum() {
		return sharenum;
	}

	public void setSharenum(Integer sharenum) {
		this.sharenum = sharenum;
	}

	public Boolean getEnabled() {
		return enabled;
	}

	public void setEnabled(Boolean enabled) {
		this.enabled = enabled;
	}

	public Boolean getIsdeleted() {
		return isdeleted;
	}

	public void setIsdeleted(Boolean isdeleted) {
		this.isdeleted = isdeleted;
	}

	public Integer getReserved1() {
		return reserved1;
	}

	public void setReserved1(Integer reserved1) {
		this.reserved1 = reserved1;
	}

	public Integer getReserved2() {
		return reserved2;
	}

	public void setReserved2(Integer reserved2) {
		this.reserved2 = reserved2;
	}

	public BigDecimal getReserved3() {
		return reserved3;
	}

	public void setReserved3(BigDecimal reserved3) {
		this.reserved3 = reserved3;
	}

	public BigDecimal getReserved4() {
		return reserved4;
	}

	public void setReserved4(BigDecimal reserved4) {
		this.reserved4 = reserved4;
	}

	public Date getReserved5() {
		return reserved5;
	}

	public void setReserved5(Date reserved5) {
		this.reserved5 = reserved5;
	}

	public Date getReserved6() {
		return reserved6;
	}

	public void setReserved6(Date reserved6) {
		this.reserved6 = reserved6;
	}

	public Boolean getReserved7() {
		return reserved7;
	}

	public void setReserved7(Boolean reserved7) {
		this.reserved7 = reserved7;
	}

	public Boolean getReserved8() {
		return reserved8;
	}

	public void setReserved8(Boolean reserved8) {
		this.reserved8 = reserved8;
	}

	public String getReserved9() {
		return reserved9;
	}

	public void setReserved9(String reserved9) {
		this.reserved9 = reserved9 == null ? null : reserved9.trim();
	}

	public String getReserved10() {
		return reserved10;
	}

	public void setReserved10(String reserved10) {
		this.reserved10 = reserved10 == null ? null : reserved10.trim();
	}

	public String getReserved11() {
		return reserved11;
	}

	public void setReserved11(String reserved11) {
		this.reserved11 = reserved11 == null ? null : reserved11.trim();
	}

	public String getReserved12() {
		return reserved12;
	}

	public void setReserved12(String reserved12) {
		this.reserved12 = reserved12 == null ? null : reserved12.trim();
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark == null ? null : remark.trim();
	}

	public Date getCreatedate() {
		return createdate;
	}

	public void setCreatedate(Date createdate) {
		this.createdate = createdate;
	}

	public Integer getCreateuser() {
		return createuser;
	}

	public void setCreateuser(Integer createuser) {
		this.createuser = createuser;
	}

	public Date getUpdatedate() {
		return updatedate;
	}

	public void setUpdatedate(Date updatedate) {
		this.updatedate = updatedate;
	}

	public Integer getUpdateuser() {
		return updateuser;
	}

	public void setUpdateuser(Integer updateuser) {
		this.updateuser = updateuser;
	}

	public Boolean getIsFavorite() {
		return isFavorite;
	}

	public void setIsFavorite(Boolean isFavorite) {
		this.isFavorite = isFavorite;
	}

	public String getCoursetypename() {
		return coursetypename;
	}

	public void setCoursetypename(String coursetypename) {
		this.coursetypename = coursetypename;
	}	
	
	public List<CoursePackage> getCps() {
		return cps;
	}

	public void setCps(List<CoursePackage> cps) {
		this.cps = cps;
	}

	public Integer getCountdown() {
		return countdown;
	}

	public void setCountdown(Integer countdown) {
		this.countdown = countdown;
	}

	public Integer getLeavenum() {
		return leavenum;
	}

	public void setLeavenum(Integer leavenum) {
		this.leavenum = leavenum;
	}

	public List<GymnasiumDetail> getGymlist() {
		return gymlist;
	}

	public void setGymlist(List<GymnasiumDetail> gymlist) {
		this.gymlist = gymlist;
	}

	public List<MstRoll> getMrList() {
		return mrList;
	}

	public void setMrList(List<MstRoll> mrList) {
		this.mrList = mrList;
	}
	
}